package com.zjsd.sqeybusiness.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 钉钉报的业绩
对象 achieveold
 *
 * @author Zheng
 * @date 2024-01-04
 */
public class Achieveold extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 业务员姓名 */
    @Excel(name = "业务员姓名")
    private String ywyname;

    /** 录入时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "录入时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date lrtime;

    /** 开通时间 */
    @Excel(name = "开通时间")
    private String ktdate;

    /** 商户地区 */
    @Excel(name = "商户地区")
    private String shareas;

    /** 商户名称 */
    @Excel(name = "商户名称")
    private String shname;

    /** 客户电话 */
    @Excel(name = "客户电话")
    private String shphone;

    /** 端口类型 */
    @Excel(name = "端口类型")
    private String dklx;

    /** 端口数量 */
    @Excel(name = "端口数量")
    private String dknum;

    /** 总金额 */
    @Excel(name = "总金额")
    private BigDecimal zje;

    /** 支付方式 */
    @Excel(name = "支付方式")
    private String paytype;

    /** 打印机类型 */
    @Excel(name = "打印机类型")
    private String dyjlx;

    /** 打印机购买数量 */
    @Excel(name = "打印机购买数量")
    private BigDecimal dyjgmnum;

    /** 打印包类型 */
    @Excel(name = "打印包类型")
    private String dybtype;

    /** 打印包数量 */
    @Excel(name = "打印包数量")
    private Long dybzsnum;

    /** 备注 */
    @Excel(name = "备注")
    private String bz;

    private String gsywy ;

    public String getGsywy() {
        return gsywy;
    }

    public void setGsywy(String gsywy) {
        this.gsywy = gsywy;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setYwyname(String ywyname)
    {
        this.ywyname = ywyname;
    }

    public String getYwyname()
    {
        return ywyname;
    }
    public void setLrtime(Date lrtime)
    {
        this.lrtime = lrtime;
    }

    public Date getLrtime()
    {
        return lrtime;
    }
    public void setKtdate(String ktdate)
    {
        this.ktdate = ktdate;
    }

    public String getKtdate()
    {
        return ktdate;
    }
    public void setShareas(String shareas)
    {
        this.shareas = shareas;
    }

    public String getShareas()
    {
        return shareas;
    }
    public void setShname(String shname)
    {
        this.shname = shname;
    }

    public String getShname()
    {
        return shname;
    }
    public void setShphone(String shphone)
    {
        this.shphone = shphone;
    }

    public String getShphone()
    {
        return shphone;
    }
    public void setDklx(String dklx)
    {
        this.dklx = dklx;
    }

    public String getDklx()
    {
        return dklx;
    }
    public void setDknum(String dknum)
    {
        this.dknum = dknum;
    }

    public String getDknum()
    {
        return dknum;
    }
    public void setZje(BigDecimal zje)
    {
        this.zje = zje;
    }

    public BigDecimal getZje()
    {
        return zje;
    }
    public void setPaytype(String paytype)
    {
        this.paytype = paytype;
    }

    public String getPaytype()
    {
        return paytype;
    }
    public void setDyjlx(String dyjlx)
    {
        this.dyjlx = dyjlx;
    }

    public String getDyjlx()
    {
        return dyjlx;
    }
    public void setDyjgmnum(BigDecimal dyjgmnum)
    {
        this.dyjgmnum = dyjgmnum;
    }

    public BigDecimal getDyjgmnum()
    {
        return dyjgmnum;
    }
    public void setDybtype(String dybtype)
    {
        this.dybtype = dybtype;
    }

    public String getDybtype()
    {
        return dybtype;
    }
    public void setDybzsnum(Long dybzsnum)
    {
        this.dybzsnum = dybzsnum;
    }

    public Long getDybzsnum()
    {
        return dybzsnum;
    }
    public void setBz(String bz)
    {
        this.bz = bz;
    }

    public String getBz()
    {
        return bz;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("ywyname", getYwyname())
            .append("lrtime", getLrtime())
            .append("ktdate", getKtdate())
            .append("shareas", getShareas())
            .append("shname", getShname())
            .append("shphone", getShphone())
            .append("dklx", getDklx())
            .append("dknum", getDknum())
            .append("zje", getZje())
            .append("paytype", getPaytype())
            .append("dyjlx", getDyjlx())
            .append("dyjgmnum", getDyjgmnum())
            .append("dybtype", getDybtype())
            .append("dybzsnum", getDybzsnum())
            .append("bz", getBz())
            .toString();
    }
}
